/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.epsi.blokus.entity;

import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.SlickException;
import org.newdawn.slick.state.StateBasedGame;

/**
 * Définit une entité Slick
 * @author julien.lafont
 */
public interface IEntity {

    public void init(GameContainer container, StateBasedGame game) throws SlickException;

    public void update(GameContainer container, StateBasedGame game, int delta) throws SlickException;

    public void render(GameContainer container, StateBasedGame game, Graphics g) throws SlickException;
    
}
